package cn.stylefeng.guns.modular.gridsystem.model.result;

import java.util.Date;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;

/**
 * 故障表
 *
 * @author ssy
 * @date 2021/09/14 11:47
 */
@Data
public class BizExceptionResult implements Serializable {

    /**
     * 关联的设备
     */
    private Integer deviceId;

    /**
     * 设备名称
     */
    private String deviceName;

    /**
     * 故障主键
     */
    private Integer exceptionId;

    /**
     * 故障名称
     */
    private String errorName;

    /**
     * 故障初次创建时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createdAt;

    /**
     * 故障类型
     */
    private Integer errorType;

    /**
     * 上报网关的编号
     */
    private String gatewayCode;

    /**
     * 上报网关的编号名称
     */
    private String gatewayName;

    /**
     * 故障处理状态（未处理，已处理）
     */
    private Integer status;

    private String accessToken;

    /**
     * 错误数量
     */
    private Integer errorCount;
    private Date newExceptionTime;
}
